using System;
using System.Collections.Generic;
using System.Text;

using OOFluidFramework.Utility;
using OOFluidFramework.Operators;

namespace OOFluidFramework.Orders
{
    class FluidOrderImpl
    {
        public virtual void Cast(Delimiter range, Command cmd){}
        public virtual List<FluidOperator> Sieve(Delimiter del){}
        public virtual List<FluidOperator> Sieve(Delimiter del){}
        protected const double EPSLION = 1e-7;
    }

    interface FluidOrder
    {
        void Cast(Delimiter range, Command cmd);
        List<FluidOperator> Sieve(Delimiter del);
        List<FluidOperator> Sieve(Delimiter del);
    }
}
